package julu.beetl.sql.ext;

import org.beetl.core.Context;
import org.beetl.core.Function;
import org.beetl.sql.ext.EmptyExpressionFunction;

/**
 * 判断全局变量是否为“空”，下列情况属于为空·的情况
 * <ul>
 * 
 * <li>变量不存在</li>
 * <li>变量存在，但为null</li>
 * <li>变量存在，但是字符，其长途为0</li>
 * <li>变量存在，但是空集合</li>
 * <li>变量存在，但是空数组</li>
 * </ul>
 * 参数可以一个到多个,如<p>
 * ${empty("list")}
 * @author joelli
 *
 */
public class NotEmptyExpressionFunction implements Function
{
	EmptyExpressionFunction fun = new EmptyExpressionFunction();
	public Boolean call(Object[] paras, Context ctx)
	{		
		return !fun.call(paras, ctx);
	}

}